Project Hierarchy

A Programmer Studio project consists of a collection of folders and files that exist in a simple hierarchy. A key advantage of a hierarchical project model is the ability to set properties for a folder which will then be inherited by the folders and files which appear as descendants in the hierarchy.

Although this inheritance model requires some careful planning, the resulting project should require little modification when adding subsequent files and folders. The following example illustrates how a File Type may be specified at a project level, inherited by the files and folders in the project, and then overridden at either level.

 

File Type

Opens With

Project

C source file

 

     main.c

 

C source file

     server

 

 

          listen.c

 

C source file

     client

ASP source file

 

          login.asp

 

ASP source file

     others

 

 

          makefile

Makefile

Makefile

See Also